Tham chiếu ngược Con_trỏ_rỗng

Vì con trỏ rỗng không tham chiếu tới bất kỳ một đối tượng có nghĩa nào, cố gắng thực hiện tham chiếu ngược (truy cập tới dữ liệu được lưu ở vùng nhớ đó) con trỏ rỗng thường (nhưng không phải luôn luôn) gây ra lỗi thời gian thực thi hoặc có thể khiến cho chương trình bị hư hại.

  • Trong ngôn ngữ lập trình C, hành vi tham chiếu ngược cho biến con trỏ rỗng chưa được định nghĩa.[5] Thực hiện phép toán này sẽ khiến cho chương trình bị dừng lại và gây nên lỗi phân đoạn, bởi vì việc sử dụng con trỏ rỗng để chỉ ra một địa chỉ không bao giờ được hệ thống cấp phát khu nhớ để lưu bất kỳ đối tượng nào. Tuy vậy, hành vi này không mang tính toàn cục.
  • Đối với ngôn ngữ lập trình Java, tham chiếu đến một đối tượng rỗng sẽ sinh ra ngoại lệ NullPointerException (NPE), ngoại lệ này có thể được bắt giữ xử lý qua mã, nhưng trong thực tiễn, phương pháp được ưu tiên là người lập trình cần phải tính toán cẩn thận để kiểu ngoại lệ này không bao giờ xảy ra.
  • Đối với môi trường.NET, tham chiếu đến một đối tượng rỗng sẽ phát sinh ngoại lệ NullReferenceException. Mặc dù bắt giữ ngoại lệ dạng này không được xem là cách thức lập trình tốt, chương trình vẫn có thể bắt và xử lý ngoại lệ này.
  • Trong ngôn ngữ Objective-C, thông tin có thể gởi tới một đối tượng nil (được hiểu là một con trỏ rỗng) mà không khiến cho chương trình phải dừng đột ngột; thông tin này đơn giản là được bỏ qua, giá trị trả về (nếu có) là nil hoặc 0, tùy vào kiểu dữ liệu.[6]